/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.uca.sisbec.forms.manto;

import com.uca.sisbec.commons.Utils;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Date;
import org.apache.struts.action.ActionForm;
import org.apache.struts.upload.FormFile;


/**
 *
 * @author Susy
 */
public class BecarioForm extends ActionForm {

    String carnet;
    int codRecomendador;
    String dui;
    String apellido;
    String nombres;
    String estCivil;
    String fechaNac;
    String lugarNac;
    String tipoSangre;
    String alergicoA;
    String dirActual;
    String mcipioOrigen;
    String deptoOrigen;
    String instEduMedia;
    String dirIem;
    String fondo;
    int codCarrera;
    int codUniversidad;
    int cma;
    double cum;
    String foto;
    FormFile file;
    String estado;
    String fechaIniCarrera;
    String fechaFinCarrera;
    String dirOrigen;
    String sexo;
    private String addEmail;
    private String[] emails;
    private String addPhone;
    private String[] phones;
    private String accion;
    
    private String oldCarnet;
    
    //Esta lista me servira para llenar el combo con recomendadores
    //ArrayList recomendadorList;
    //String nombreRecomendador;
    
    public BecarioForm(){
        super();
    }

    public String getOldCarnet() {
        return oldCarnet;
    }

    public void setOldCarnet(String oldCarnet) {
        this.oldCarnet = oldCarnet;
    }
        
    public FormFile getFile() {
        return file;
    }

    public void setFile(FormFile file) {
        this.file = file;
    }

    
    public String getFechaFinCarrera() {
        return fechaFinCarrera;
    }

    public void setFechaFinCarrera(String fechaFinCarrera) {
        this.fechaFinCarrera = fechaFinCarrera;
    }

    public String getFechaIniCarrera() {
        return fechaIniCarrera;
    }

    public void setFechaIniCarrera(String fechaIniCarrera) {
        this.fechaIniCarrera = fechaIniCarrera;
    }
    
    public String getAlergicoA() {
        return alergicoA;
    }

    public void setAlergicoA(String alergicoA) {
        this.alergicoA = alergicoA;
    }

    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getCarnet() {
        return carnet;
    }

    public void setCarnet(String carnet) {
        this.carnet = carnet;
    }

    public int getCma() {
        return cma;
    }

    public void setCma(int cma) {
        this.cma = cma;
    }

    public int getCodCarrera() {
        return codCarrera;
    }

    public void setCodCarrera(int codCarrera) {
        this.codCarrera = codCarrera;
    }

    public int getCodRecomendador() {
        return codRecomendador;
    }

    public void setCodRecomendador(int codRecomendador) {
        this.codRecomendador = codRecomendador;
    }

    public double getCum() {
        return cum;
    }

    public void setCum(double cum) {
        this.cum = cum;
    }

    public String getDeptoOrigen() {
        return deptoOrigen;
    }

    public void setDeptoOrigen(String deptoOrigen) {
        this.deptoOrigen = deptoOrigen;
    }

    public String getDirActual() {
        return dirActual;
    }

    public void setDirActual(String dirActual) {
        this.dirActual = dirActual;
    }

    public String getDirIem() {
        return dirIem;
    }

    public void setDirIem(String dirIem) {
        this.dirIem = dirIem;
    }

    public String getDui() {
        return dui;
    }

    public void setDui(String dui) {
        this.dui = dui;
    }

    public String getEstCivil() {
        return estCivil;
    }

    public void setEstCivil(String estCivil) {
        this.estCivil = estCivil;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getFechaNac() {
        return fechaNac;
    }

    public void setFechaNac(String fechaNac) {
        this.fechaNac = fechaNac;
    }

    public String getFondo() {
        return fondo;
    }

    public void setFondo(String fondo) {
        this.fondo = fondo;
    }

    public String getFoto() {
        return foto;
    }

    public void setFoto(String foto) {
        this.foto = foto;
    }

    public String getInstEduMedia() {
        return instEduMedia;
    }

    public void setInstEduMedia(String instEduMedia) {
        this.instEduMedia = instEduMedia;
    }

    public String getLugarNac() {
        return lugarNac;
    }

    public void setLugarNac(String lugarNac) {
        this.lugarNac = lugarNac;
    }

    public String getMcipioOrigen() {
        return mcipioOrigen;
    }

    public void setMcipioOrigen(String mcipioOrigen) {
        this.mcipioOrigen = mcipioOrigen;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getTipoSangre() {
        return tipoSangre;
    }

    public void setTipoSangre(String tipoSangre) {
        this.tipoSangre = tipoSangre;
    }

    public int getCodUniversidad() {
        return codUniversidad;
    }

    public void setCodUniversidad(int codUniversidad) {
        this.codUniversidad = codUniversidad;
    }

    
    public String getDirOrigen() {
        return dirOrigen;
    }

    public void setDirOrigen(String dirOrigen) {
        this.dirOrigen = dirOrigen;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getAddEmail() {
        return addEmail;
    }

    public void setAddEmail(String addEmail) {
        this.addEmail = addEmail;
    }
    
    public String[] getEmails() {
        return emails;
    }
    
    public String getEmailsString(){
        if (this.emails == null || this.emails.length == 0) return "";
        String correos = "";
        for(int i = 0; i < this.emails.length; i++)
            correos += this.emails[i].trim() + "|";
        return correos.substring(0, correos.length() - 1);
    }

    public void setEmails(String[] emails) {
        this.emails = emails;
    }

    public void setEmailsString(String correos) {
        this.emails = (!Utils.isNullOrEmpty(correos)) ? correos.split("\\|") : new String[0];
    }

    public String getAddPhone() {
        return addPhone;
    }

    public void setAddPhone(String addPhone) {
        this.addPhone = addPhone;
    }

    public String[] getPhones() {
        return phones;
    }

    public void setPhones(String[] phones) {
        this.phones = phones;
    }
    
    public String getPhonesString(){
        if (this.phones == null || this.phones.length == 0) return "";
        String telefonos = "";
        for(int i = 0; i < this.phones.length; i++)
            telefonos += this.phones[i].trim() + "|";
        return telefonos.substring(0, telefonos.length() - 1);
    }

    public void setPhonesString(String telefonos) {
        this.phones = (!Utils.isNullOrEmpty(telefonos)) ? telefonos.split("\\|") : new String[0];
    }

    public String getAccion() {
        return accion;
    }

    public void setAccion(String accion) {
        this.accion = accion;
    }
   
}
